<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">		
<title>Issue Tracker Integration</title>
</head>

<body>

<h1>Issue Tracker Integration</h1>

<p>Compared to CVS, SVN has some novel features, one of which is (versioned) properties. These
are used internally in SVN (like <tt>svn:keywords</tt>, <tt>svn:ignore</tt>), but they also provide
a convenient hook into various SVN tool sets.</p>
<p>One such tool, the popular <a href="http://tortoisesvn.tigris.org">TortoiseSVN</a>
shell extension, was the first to define properties for controlling integration
to issue tracker systems (like Bugzilla, etc.), enabling a special field for entering an issue number/identifier
with each commit, and supporting a direct link from a log (History) message back to the issue tracker.</p>

<p>These properties and the expected behavior of the tool are described at:<br>
<a href="http://guest:guest@tortoisesvn.tigris.org/svn/tortoisesvn/trunk/doc/issuetrackers.txt">&lt;http://guest:guest@tortoisesvn.tigris.org/svn/tortoisesvn/trunk/doc/issuetrackers.txt&gt;</a>

<p>The SVN plug-in supports the following Issue tracking properties:</p>
<ul>
<li>bugtraq:message
<li>bugtraq:label
<li>bugtraq:url
<li>bugtraq:number
<li>bugtraq:warnifnoissue
<li>bugtraq:append
</ul>

<p>Support for issue trackers is covered in the <a href="../reference/commit.html">Commit</a> and
<a href="../reference/branch-tag.html">Branch/Tag</a> dialogs, and the <a href="../reference/svn-history-view.html">SVN Resource History View</a>.</p>

<p><img src="../images/commit-with-issuetracker.jpg" alt="The user can (or should) enter the ID or number of an issue in order to issue a commit"></p>

<p>In the history view, a hyperlink is displayed to launch the issue tracking system in a browser (if configured).
Many popular issue tracker systems can be integrated with using this approach.</p>

<p><img src="../images/history-with-issuetracker-link.jpg" alt="The issue number is a link back to the web page descring the bug (displayed in a web application configured in the properties)"></p>

<h3>Reference</h3>
<p>
<a href="../reference/commit.html">Team > Commit</a><br>
<a href="../reference/svn-history-view.html">History View</a></p>

</body>
</html>
